to cross the finish line - French English Dictionary